mountain sheep - Espagnol Anglais Dictionnaire